/*
conf.default.ts 是默认的配置文件, 保证在没有 conf.ts 的情况下, 也能正常启动. conf.default.ts 由 git 管理 .
conf.ts 是的配置文件, 用于覆盖默认配置. conf.ts 被 git 忽略.
优先读取 conf.ts, 如果没有则使用 conf.default.ts
由于会上传到代码仓库, 敏感信息请勿填写到 conf.default.ts , 例如: 数据库密码, 密钥等.
*/

export const mqtt = {
    brokerUrl: 'mqtt://mqtt.shanghai1.zhiyu.school',
}

// 密钥应该写在 conf.ts 中, 避免在 conf.default.ts 保存
export const report = {
    crypto: {
        key: "" ,
        iv: "" ,
    }
}

export const persistence = {
    enabled: false, // 是否写入到数据库

    // 数据库配置应该写在 conf.ts 中, 避免在 conf.default.ts 保存
    db: {
        driver: "mysql",
        host: "127.0.0.1" ,
        user: "" ,
        password: "" ,              
        database: "gateway" ,
    }
}

export const redist = {
    
}


export const post = {
    enabled: false, // 是否转发
    mqtt: {
        brokerUrl: 'mqtt://mqtt.shanghai1.zhiyu.school'
    },
}